#ifndef _LED_WATCHDOG_H_
#define _LED_WATCHDOG_H_

// 系统工作状态指示灯引脚
#define SYS_LED_APBxClock_FUN   RCC_APB2PeriphClockCmd
#define SYS_LED_CLK             RCC_APB2Periph_GPIOA    
#define SYS_LED_PORT            GPIOA 
#define SYS_LED_PIN             GPIO_Pin_11

// 看门狗引脚
#define WATCHDOG_APBxClock_FUN  RCC_APB2PeriphClockCmd
#define WATCHDOG_CLK            RCC_APB2Periph_GPIOB    
#define WATCHDOG_PORT           GPIOB 
#define WATCHDOG_PIN            GPIO_Pin_8

// 蜂鸣器引脚
#define BUZZ_APBxClock_FUN      RCC_APB2PeriphClockCmd
#define BUZZ_CLK                RCC_APB2Periph_GPIOB    
#define BUZZ_PORT               GPIOB 
#define BUZZ_PIN                GPIO_Pin_1


void sys_led_on(void);
void sys_led_off(void);
void sys_led_toggle(void);
void buzz_on(void);
void buzz_off(void);
void feed_watchdog(void);

#endif  /* led_watchdog.h */